cratered moon - French English Dictionary